package com.nfdw.project.dao;

import com.nfdw.project.core.Mapper;
import com.nfdw.project.dto.SaleUsersProfitAndLoseInfoDto;
import com.nfdw.project.model.SaleUsersProfitAndLoseTotalInfo;
import com.nfdw.project.vo.TradePowerAndIncomeInfoVo;
import com.nfdw.project.vo.TradeProfitAndLossInfoVo;

import java.util.List;

public interface SaleUsersProfitAndLoseTotalInfoMapper extends Mapper<SaleUsersProfitAndLoseTotalInfo> {

    List<TradePowerAndIncomeInfoVo.TradePowerVo> tradePowerInfo(SaleUsersProfitAndLoseInfoDto param);
    List<TradePowerAndIncomeInfoVo.KilowattIncomeVo> kilowattIncomeInfo(SaleUsersProfitAndLoseInfoDto param);
    List<TradePowerAndIncomeInfoVo.KilowattIncomePercentVo> kilowattIncomePercent(SaleUsersProfitAndLoseInfoDto param);

    List<TradeProfitAndLossInfoVo.TradeProfitVo> tradeProfit(SaleUsersProfitAndLoseInfoDto param);

    List<TradeProfitAndLossInfoVo.TradeLossVo> tradeLoss(SaleUsersProfitAndLoseInfoDto param);


}
